package com.iflysse.pojo.vo.resp;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
@ApiModel
public class StudentTaskDetailAnalyseResp implements Serializable {

    //剩余时间 分钟
    @ApiModelProperty(value = "剩余时间 分钟")
    private Integer remainingTime;


    //任务编号
    @ApiModelProperty(value = "任务编号")
    private String taskId;
    //任务名称
    @ApiModelProperty(value = "任务名称")
    private String taskName;
    //发布日期
    @ApiModelProperty(value = "发布日期")
    private String updateTime;
    //完成人数
    @ApiModelProperty(value = "完成人数")
    private Integer numberOfComplete;
    //需要完成任务的总人数
    @ApiModelProperty(value = "需要完成任务的总人数")
    private  Integer numberOfStudent;
    //过期人数
    @ApiModelProperty(value = "过期人数")
    private Integer numberOfOverdue;
    //截止日期
    @ApiModelProperty(value = "截止日期")
    private String taskExpirationDate;

    //资源总数
    @ApiModelProperty(value = "资源总数")
    private Integer resourceNumberOfTask;

    //获取学生完成情况
    @ApiModelProperty(value = "获取学生完成情况")
    List<StudentTaskVoResp> studentTaskList;

    //分析任务中资源的完成情况
    @ApiModelProperty(value = "分析任务中资源的完成情况")
    List<TaskResourceCompleteVoResp> taskResourceComplete;



}
